const mongoose = require('mongoose')
const Schema = mongoose.Schema
const model = mongoose.model.bind(mongoose)
const productSchema = new Schema({
        id:{
            type: Number
        },
        name:{
            type:String
        },
        pid:{
            type:Number
        },
        level:{
            type:Number
        },
        id:{
            type: Number
        },
        name:{
            type:String
        },
        pid:{
            type:Number,
            default:0
        },
        level:{
            type:Number,
            default:0
        },
        children:[{
            id:{
                type: Number
            },
            name:{
                type:String
            },
            pid:{
                type:Number,
                default:1
            },
            level:{
                type:Number,
                default:1
            },
            children:[{
                id:{
                    type: Number
                },
                name:{
                    type:String
                },
                pid:{
                    type:Number,
                    default:2
                },
                level:{
                    type:Number,
                    default:2
                }
            }]
        }]
})
const Product = model('Product', productSchema)
module.exports =  Product